.news-container{
  border-top:1px solid #9f9f9f;
  padding-top:50px;
  .tab-content{

    text-align: center;
    ul{
      text-align: left;
    }
    .tab-item{
      list-style-type:none;
      padding: 10px 10px;
      color: #afafaf;
    }
    .line{
      border-top: 1px solid #afafaf;
      border-bottom: 1px solid #afafaf;
    }
    .active{
      position: relative;
      color: #000;
      &:before{
        content: '';
        position: absolute;
        height: 14px;
        width:3px;
        background-color: #305dc3;
        top:35%;
        left:-10px;
      }
    }
  }
  .list-content{
    top: -20px;
    .list-body{
      margin-bottom:50px;
      .list-item{
        padding-top:30px;
        padding-bottom: 30px;
        border-bottom: 1px solid #6d6d6d;
        .left-side{
        }
        .middle-side{
          .title{
            padding-top:20px;
          }
          .content{
            margin-top:30px;
            //white-space: nowrap;
            //overflow: hidden;
            //text-overflow: ellipsis;
          }
        }
        .right-side{
          text-align: right;
          .date-label{

          }
          .go-icon{

          }
        }
      }
    }
  }
}